#subdirs 的使用方法与测试
#test 一个label lib  一个main调用
TEMPLATE = subdirs

#DEFINES += BUILD_ARM
DEFINES += BUILD_X86_LINUX
#DEFINES += BUILD_X86_WINDOWS #为什么其它库pro也要定义这个才起作用。
#DEFINES += D_FOR_AGV

contains( DEFINES, BUILD_X86_WINDOWS ){
message("project use BUILD_X86_WINDOWS !")
}
contains( DEFINES, BUILD_X86_LINUX ){
message("project use BUILD_X86_LINUX !")
}
contains( DEFINES, BUILD_ARM ){
message("project use BUILD_ARM !")
}

TEMPLATE = subdirs
SUBDIRS += ../DomParser/DomParser.pro
SUBDIRS += BasePackages.pro
SUBDIRS += ../FtpManage/FtpManage.pro
SUBDIRS += ../FileManage/FileManage.pro
SUBDIRS += ../FileManageDelegate/FileManageDelegate.pro
SUBDIRS += ProgramRelatePackages.pro
SUBDIRS += MainViewPackages.pro
SUBDIRS += CraftPackages.pro
SUBDIRS += ../VrepConfigView/VrepConfigView.pro
SUBDIRS += ../VrepConfigDelegate/VrepConfigDelegate.pro
SUBDIRS += ../MultiRobotControlDlg/MultiRobotControlDlg.pro
SUBDIRS += ../RobotSettingDlg/RobotSettingDlg.pro
SUBDIRS += ExtensitionFuncPackages.pro
contains( DEFINES, D_FOR_AGV ){
    message("project use D_FOR_AGV !")
SUBDIRS += FleetPackages.pro
SUBDIRS += AgvPackages.pro
SUBDIRS += ../WindowShowManage/WindowShowManage.pro
}

SUBDIRS += ../qftp/qftp.pro

##main
SUBDIRS += ../hmiMainPro/hmiMain.pro

#mainTest.depends = labelTest
CONFIG += ordered


##编译目录
#UI_DIR += ../../build/tmphmi
#MOC_DIR += ../../build/tmphmi
#OBJECTS_DIR += ../../build/tmphmi
#RCC_DIR += ../../build/tmphmi


###

HEADERS += \
    ../../../../../AgvFundation/fundation/include/MacroDefine/instructionstruct.h \
    ../../include/MacroDefine/hmicommondefine.h
